Conversation
|
⚡ Static analysis result ⚡ 🔴 clang-tidy found 191 issues! Click here to see details.TestCPP/src/TestCPPExceptions.cpp Lines 28 to 33 in a510014 !Line: 28 - error: included header iostream is not used directly [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPExceptions.cpp Lines 37 to 42 in a510014 !Line: 37 - error: no header providing "std::string" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPExceptions.cpp Lines 38 to 43 in a510014 !Line: 38 - error: no header providing "std::runtime_error" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPExceptions.cpp Lines 66 to 71 in a510014 !Line: 66 - error: std::move of the const variable 'msg' has no effect or make the variable non-const [hicpp-move-const-arg,performance-move-const-arg,-warnings-as-errors]
!Line: 49 - note: consider changing the 1st parameter of 'TestCPPException' from 'const string &&' (aka 'const basic_string<char> &&') to 'const string &'TestCPP/src/TestCPPExceptions.cpp Lines 66 to 71 in a510014 !Line: 66 - error: no header providing "std::move" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/include/internal/TestCPPCommon.h Lines 88 to 93 in a510014 !Line: 88 - error: variable name 'SP' is too short, expected at least 3 characters [readability-identifier-length,-warnings-as-errors]
TestCPP/include/internal/TestCPPUtil.h Lines 73 to 78 in a510014 !Line: 73 - error: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [hicpp-explicit-conversions,-warnings-as-errors]
TestCPP/include/internal/TestCPPUtil.h Lines 81 to 86 in a510014 !Line: 81 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/include/internal/TestCPPUtil.h Lines 89 to 94 in a510014 !Line: 89 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/include/internal/TestCPPUtil.h Lines 90 to 95 in a510014 !Line: 90 - error: parameter name 's' is too short, expected at least 3 characters [readability-identifier-length,-warnings-as-errors]
TestCPP/include/internal/TestCPPUtil.h Lines 106 to 111 in a510014 !Line: 106 - error: constructor does not initialize these fields: data [cppcoreguidelines-pro-type-member-init,hicpp-member-init,-warnings-as-errors]
TestCPP/include/internal/TestCPPUtil.h Lines 108 to 113 in a510014 !Line: 108 - error: do not declare C-style arrays, use 'std::array' instead [cppcoreguidelines-avoid-c-arrays,hicpp-avoid-c-arrays,modernize-avoid-c-arrays,-warnings-as-errors]
TestCPP/include/internal/TestCPPUtil.h Lines 110 to 115 in a510014 !Line: 110 - error: constructor does not initialize these fields: data [cppcoreguidelines-pro-type-member-init,hicpp-member-init,-warnings-as-errors]
TestCPP/include/internal/TestCPPUtil.h Lines 110 to 115 in a510014 !Line: 110 - error: constructors that are callable with a single argument must be marked explicit to avoid unintentional implicit conversions [hicpp-explicit-conversions,-warnings-as-errors]
TestCPP/include/internal/TestCPPUtil.h Lines 110 to 115 in a510014 !Line: 110 - error: parameter name 'ts' is too short, expected at least 3 characters [readability-identifier-length,-warnings-as-errors]
TestCPP/include/internal/TestCPPUtil.h Lines 111 to 116 in a510014 !Line: 111 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/include/internal/TestCPPUtil.h Lines 111 to 116 in a510014 !Line: 111 - error: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast,-warnings-as-errors]
TestCPP/include/internal/TestCPPUtil.h Lines 137 to 142 in a510014 !Line: 137 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/include/internal/TestCPPUtil.h Lines 145 to 149 in a510014 !Line: 145 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
Lines 51 to 56 in a510014 !Line: 51 - error: implicit conversion 'const char *' -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
Lines 59 to 64 in a510014 !Line: 59 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
Lines 63 to 68 in a510014 !Line: 63 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
Lines 64 to 69 in a510014 !Line: 64 - error: parameter name 's' is too short, expected at least 3 characters [readability-identifier-length,-warnings-as-errors]
Lines 78 to 83 in a510014 !Line: 78 - error: do not use 'endl' with streams; use '\n' instead [performance-avoid-endl,-warnings-as-errors]
Lines 83 to 88 in a510014 !Line: 83 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
Lines 89 to 94 in a510014 !Line: 89 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/include/internal/TestCPPAssertions.h Lines 84 to 89 in a510014 !Line: 84 - error: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty,-warnings-as-errors]
TestCPP/include/internal/TestCPPAssertions.h Lines 85 to 90 in a510014 !Line: 85 - error: std::move of the const variable 'err' has no effect or make the variable non-const [hicpp-move-const-arg,performance-move-const-arg,-warnings-as-errors]
!Line: 98 - note: consider changing the 1st parameter of 'TestFailedException' from 'const string &&' (aka 'const basic_string<char> &&') to 'const string &'TestCPP/include/internal/TestCPPAssertions.h Lines 110 to 115 in a510014 !Line: 110 - error: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty,-warnings-as-errors]
TestCPP/include/internal/TestCPPAssertions.h Lines 111 to 116 in a510014 !Line: 111 - error: std::move of the const variable 'err' has no effect or make the variable non-const [hicpp-move-const-arg,performance-move-const-arg,-warnings-as-errors]
!Line: 98 - note: consider changing the 1st parameter of 'TestFailedException' from 'const string &&' (aka 'const basic_string<char> &&') to 'const string &'TestCPP/include/internal/TestCPPAssertions.h Lines 131 to 136 in a510014 !Line: 131 - error: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty,-warnings-as-errors]
TestCPP/include/internal/TestCPPAssertions.h Lines 132 to 137 in a510014 !Line: 132 - error: std::move of the const variable 'err' has no effect or make the variable non-const [hicpp-move-const-arg,performance-move-const-arg,-warnings-as-errors]
!Line: 98 - note: consider changing the 1st parameter of 'TestFailedException' from 'const string &&' (aka 'const basic_string<char> &&') to 'const string &'TestCPP/include/internal/TestCPPAssertions.h Lines 152 to 157 in a510014 !Line: 152 - error: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty,-warnings-as-errors]
TestCPP/include/internal/TestCPPAssertions.h Lines 153 to 158 in a510014 !Line: 153 - error: std::move of the const variable 'err' has no effect or make the variable non-const [hicpp-move-const-arg,performance-move-const-arg,-warnings-as-errors]
!Line: 98 - note: consider changing the 1st parameter of 'TestFailedException' from 'const string &&' (aka 'const basic_string<char> &&') to 'const string &'TestCPP/include/internal/TestCPPAssertions.h Lines 243 to 248 in a510014 !Line: 243 - error: return type 'const string' (aka 'const basic_string<char>') is 'const'-qualified at the top level, which may reduce code readability without improving const correctness [readability-const-return-type,-warnings-as-errors]
TestCPP/include/internal/TestCPPAssertions.h Lines 243 to 248 in a510014 !Line: 243 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/include/internal/TestCPPAssertions.h Lines 252 to 257 in a510014 !Line: 252 - error: do not use 'endl' with streams; use '\n' instead [performance-avoid-endl,-warnings-as-errors]
TestCPP/include/internal/TestCPPAssertions.h Lines 253 to 258 in a510014 !Line: 253 - error: do not use 'endl' with streams; use '\n' instead [performance-avoid-endl,-warnings-as-errors]
TestCPP/include/internal/TestCPPAssertions.h Lines 265 to 270 in a510014 !Line: 265 - error: return type 'const string' (aka 'const basic_string<char>') is 'const'-qualified at the top level, which may reduce code readability without improving const correctness [readability-const-return-type,-warnings-as-errors]
TestCPP/include/internal/TestCPPAssertions.h Lines 265 to 270 in a510014 !Line: 265 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/include/internal/TestCPPAssertions.h Lines 282 to 287 in a510014 !Line: 282 - error: return type 'const string' (aka 'const basic_string<char>') is 'const'-qualified at the top level, which may reduce code readability without improving const correctness [readability-const-return-type,-warnings-as-errors]
TestCPP/include/internal/TestCPPAssertions.h Lines 282 to 287 in a510014 !Line: 282 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/include/internal/TestCPPAssertions.h Lines 299 to 304 in a510014 !Line: 299 - error: return type 'const string' (aka 'const basic_string<char>') is 'const'-qualified at the top level, which may reduce code readability without improving const correctness [readability-const-return-type,-warnings-as-errors]
TestCPP/include/internal/TestCPPAssertions.h Lines 299 to 304 in a510014 !Line: 299 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/include/internal/TestCPPAssertions.h Lines 318 to 323 in a510014 !Line: 318 - error: return type 'const string' (aka 'const basic_string<char>') is 'const'-qualified at the top level, which may reduce code readability without improving const correctness [readability-const-return-type,-warnings-as-errors]
TestCPP/include/internal/TestCPPAssertions.h Lines 318 to 323 in a510014 !Line: 318 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/include/internal/TestCPPAssertions.h Lines 387 to 392 in a510014 !Line: 387 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/include/internal/TestCPPAssertions.h Lines 393 to 398 in a510014 !Line: 393 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 30 to 35 in a510014 !Line: 30 - error: no header providing "std::clog" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 31 to 36 in a510014 !Line: 31 - error: no header providing "std::current_exception" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 33 to 38 in a510014 !Line: 33 - error: no header providing "std::exception" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 34 to 39 in a510014 !Line: 34 - error: no header providing "std::__exception_ptr::exception_ptr" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 35 to 40 in a510014 !Line: 35 - error: no header providing "std::function" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 36 to 41 in a510014 !Line: 36 - error: no header providing "std::rethrow_exception" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 37 to 42 in a510014 !Line: 37 - error: no header providing "std::string" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 38 to 43 in a510014 !Line: 38 - error: no header providing "std::stringstream" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 43 to 48 in a510014 !Line: 43 - error: return type 'const string' (aka 'const basic_string<char>') is 'const'-qualified at the top level, which may reduce code readability without improving const correctness [readability-const-return-type,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 43 to 48 in a510014 !Line: 43 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 48 to 53 in a510014 !Line: 48 - error: function 'strcmp' is called without explicitly comparing result [bugprone-suspicious-string-compare,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 48 to 53 in a510014 !Line: 48 - error: no header providing "strcmp" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 48 to 53 in a510014 !Line: 48 - error: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 60 to 65 in a510014 !Line: 60 - error: return type 'const string' (aka 'const basic_string<char>') is 'const'-qualified at the top level, which may reduce code readability without improving const correctness [readability-const-return-type,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 60 to 65 in a510014 !Line: 60 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 65 to 70 in a510014 !Line: 65 - error: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 83 to 88 in a510014 !Line: 83 - error: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 83 to 88 in a510014 !Line: 83 - error: implicit conversion 'size_type' (aka 'unsigned long') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 84 to 89 in a510014 !Line: 84 - error: std::move of the const variable 'err' has no effect or make the variable non-const [hicpp-move-const-arg,performance-move-const-arg,-warnings-as-errors]
!Line: 98 - note: consider changing the 1st parameter of 'TestFailedException' from 'const string &&' (aka 'const basic_string<char> &&') to 'const string &'TestCPP/src/TestCPPAssertions.cpp Lines 84 to 89 in a510014 !Line: 84 - error: no header providing "std::move" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 96 to 101 in a510014 !Line: 96 - error: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 96 to 101 in a510014 !Line: 96 - error: implicit conversion 'size_type' (aka 'unsigned long') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 97 to 102 in a510014 !Line: 97 - error: std::move of the const variable 'err' has no effect or make the variable non-const [hicpp-move-const-arg,performance-move-const-arg,-warnings-as-errors]
!Line: 98 - note: consider changing the 1st parameter of 'TestFailedException' from 'const string &&' (aka 'const basic_string<char> &&') to 'const string &'TestCPP/src/TestCPPAssertions.cpp Lines 102 to 107 in a510014 !Line: 102 - error: the parameter 'shouldThrow' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 110 to 115 in a510014 !Line: 110 - error: variable 'eptr' of type 'exception_ptr' can be declared 'const' [misc-const-correctness,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 119 to 124 in a510014 !Line: 119 - error: do not use 'endl' with streams; use '\n' instead [performance-avoid-endl,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 123 to 128 in a510014 !Line: 123 - error: do not use 'endl' with streams; use '\n' instead [performance-avoid-endl,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 133 to 138 in a510014 !Line: 133 - error: std::move of the const variable 'failureMessage' has no effect or make the variable non-const [hicpp-move-const-arg,performance-move-const-arg,-warnings-as-errors]
!Line: 98 - note: consider changing the 1st parameter of 'TestFailedException' from 'const string &&' (aka 'const basic_string<char> &&') to 'const string &'TestCPP/src/TestCPPAssertions.cpp Lines 145 to 150 in a510014 !Line: 145 - error: std::move of the const variable 'failureMessage' has no effect or make the variable non-const [hicpp-move-const-arg,performance-move-const-arg,-warnings-as-errors]
!Line: 98 - note: consider changing the 1st parameter of 'TestFailedException' from 'const string &&' (aka 'const basic_string<char> &&') to 'const string &'TestCPP/src/TestCPPAssertions.cpp Lines 164 to 169 in a510014 !Line: 164 - error: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 164 to 169 in a510014 !Line: 164 - error: implicit conversion 'size_type' (aka 'unsigned long') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 165 to 170 in a510014 !Line: 165 - error: std::move of the const variable 'err' has no effect or make the variable non-const [hicpp-move-const-arg,performance-move-const-arg,-warnings-as-errors]
!Line: 98 - note: consider changing the 1st parameter of 'TestFailedException' from 'const string &&' (aka 'const basic_string<char> &&') to 'const string &'TestCPP/src/TestCPPAssertions.cpp Lines 185 to 190 in a510014 !Line: 185 - error: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 185 to 190 in a510014 !Line: 185 - error: implicit conversion 'size_type' (aka 'unsigned long') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 186 to 191 in a510014 !Line: 186 - error: std::move of the const variable 'err' has no effect or make the variable non-const [hicpp-move-const-arg,performance-move-const-arg,-warnings-as-errors]
!Line: 98 - note: consider changing the 1st parameter of 'TestFailedException' from 'const string &&' (aka 'const basic_string<char> &&') to 'const string &'TestCPP/src/TestCPPAssertions.cpp Lines 191 to 194 in a510014 !Line: 191 - error: the parameter 'failureMessage' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param,-warnings-as-errors]
TestCPP/src/TestCPPAssertions.cpp Lines 192 to 194 in a510014 !Line: 192 - error: no header providing "std::move" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/include/internal/TestCPPTestCase.h Lines 92 to 97 in a510014 !Line: 92 - error: enum 'TestCaseOutCompareOptions' uses a larger base type ('unsigned int', size: 4 bytes) than necessary for its value set, consider using 'std::uint8_t' (1 byte) as the base type to reduce its size [performance-enum-size,-warnings-as-errors]
TestCPP/include/internal/TestCPPTestCase.h Lines 146 to 151 in a510014 !Line: 146 - error: parameter name 'o' is too short, expected at least 3 characters [readability-identifier-length,-warnings-as-errors]
TestCPP/include/internal/TestCPPTestCase.h Lines 153 to 158 in a510014 !Line: 153 - error: parameter name 'o' is too short, expected at least 3 characters [readability-identifier-length,-warnings-as-errors]
TestCPP/include/internal/TestCPPTestCase.h Lines 160 to 165 in a510014 !Line: 160 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/include/internal/TestCPPTestCase.h Lines 169 to 174 in a510014 !Line: 169 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/include/internal/TestCPPTestCase.h Lines 224 to 229 in a510014 !Line: 224 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/include/internal/TestCPPTestCase.h Lines 233 to 238 in a510014 !Line: 233 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/include/internal/TestCPPTestCase.h Lines 243 to 248 in a510014 !Line: 243 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/include/internal/TestCPPTestCase.h Lines 249 to 254 in a510014 !Line: 249 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/include/internal/TestCPPTestCase.h Lines 256 to 261 in a510014 !Line: 256 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/include/internal/TestCPPTestCase.h Lines 315 to 320 in a510014 !Line: 315 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/include/internal/TestCPPTestCase.h Lines 345 to 350 in a510014 !Line: 345 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/include/internal/TestCPPUtil.h Lines 110 to 115 in a510014 !Line: 110 - error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,hicpp-no-array-decay,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 45 to 50 in a510014 !Line: 45 - error: no header providing "std::cerr" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 46 to 51 in a510014 !Line: 46 - error: no header providing "std::clog" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 47 to 52 in a510014 !Line: 47 - error: no header providing "std::cout" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 49 to 54 in a510014 !Line: 49 - error: no header providing "std::exception" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 50 to 55 in a510014 !Line: 50 - error: no header providing "std::fixed" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 51 to 56 in a510014 !Line: 51 - error: no header providing "std::function" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 52 to 57 in a510014 !Line: 52 - error: no header providing "std::invalid_argument" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 52 to 57 in a510014 !Line: 52 - error: using decl 'invalid_argument' is unused [misc-unused-using-decls,-warnings-as-errors]
!Line: 52 - note: remove the usingTestCPP/src/TestCPPTestCase.cpp Lines 53 to 58 in a510014 !Line: 53 - error: no header providing "std::rethrow_exception" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 53 to 58 in a510014 !Line: 53 - error: using decl 'rethrow_exception' is unused [misc-unused-using-decls,-warnings-as-errors]
!Line: 53 - note: remove the usingTestCPP/src/TestCPPTestCase.cpp Lines 54 to 59 in a510014 !Line: 54 - error: no header providing "std::runtime_error" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 54 to 59 in a510014 !Line: 54 - error: using decl 'runtime_error' is unused [misc-unused-using-decls,-warnings-as-errors]
!Line: 54 - note: remove the usingTestCPP/src/TestCPPTestCase.cpp Lines 56 to 61 in a510014 !Line: 56 - error: no header providing "std::string" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 57 to 62 in a510014 !Line: 57 - error: no header providing "std::tuple" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 57 to 62 in a510014 !Line: 57 - error: using decl 'tuple' is unused [misc-unused-using-decls,-warnings-as-errors]
!Line: 57 - note: remove the usingTestCPP/src/TestCPPTestCase.cpp Lines 64 to 69 in a510014 !Line: 64 - error: no header providing "atomic_int" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 72 to 77 in a510014 !Line: 72 - error: initialization of 'stdoutBuffer' with static storage duration may throw an exception that cannot be caught [cert-err58-cpp,-warnings-as-errors]
!Line: 110 - note: possibly throwing constructor declared hereTestCPP/src/TestCPPTestCase.cpp Lines 79 to 84 in a510014 !Line: 79 - error: initialization of 'clogBuffer' with static storage duration may throw an exception that cannot be caught [cert-err58-cpp,-warnings-as-errors]
!Line: 110 - note: possibly throwing constructor declared hereTestCPP/src/TestCPPTestCase.cpp Lines 86 to 91 in a510014 !Line: 86 - error: initialization of 'stderrBuffer' with static storage duration may throw an exception that cannot be caught [cert-err58-cpp,-warnings-as-errors]
!Line: 110 - note: possibly throwing constructor declared hereTestCPP/src/TestCPPTestCase.cpp Lines 93 to 98 in a510014 !Line: 93 - error: initialization of 'stdoutOriginal' with static storage duration may throw an exception that cannot be caught [cert-err58-cpp,-warnings-as-errors]
!Line: 110 - note: possibly throwing constructor declared hereTestCPP/src/TestCPPTestCase.cpp Lines 100 to 105 in a510014 !Line: 100 - error: initialization of 'clogOriginal' with static storage duration may throw an exception that cannot be caught [cert-err58-cpp,-warnings-as-errors]
!Line: 110 - note: possibly throwing constructor declared hereTestCPP/src/TestCPPTestCase.cpp Lines 107 to 112 in a510014 !Line: 107 - error: initialization of 'stderrOriginal' with static storage duration may throw an exception that cannot be caught [cert-err58-cpp,-warnings-as-errors]
!Line: 110 - note: possibly throwing constructor declared hereTestCPP/src/TestCPPTestCase.cpp Lines 121 to 126 in a510014 !Line: 121 - error: 'notifyTestPassed' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 123 to 128 in a510014 !Line: 123 - error: 'test' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 123 to 128 in a510014 !Line: 123 - error: no header providing "std::move" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 124 to 129 in a510014 !Line: 124 - error: 'testName' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 124 to 129 in a510014 !Line: 124 - error: no header providing "std::move" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 145 to 150 in a510014 !Line: 145 - error: parameter name 'o' is too short, expected at least 3 characters [readability-identifier-length,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 149 to 154 in a510014 !Line: 149 - error: 'pass' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 150 to 155 in a510014 !Line: 150 - error: 'lastRunTime' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 152 to 157 in a510014 !Line: 152 - error: 'stdoutCaptured' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 153 to 158 in a510014 !Line: 153 - error: 'clogCaptured' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 154 to 159 in a510014 !Line: 154 - error: 'stderrCaptured' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 170 to 175 in a510014 !Line: 170 - error: parameter name 'o' is too short, expected at least 3 characters [readability-identifier-length,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 171 to 176 in a510014 !Line: 171 - error: 'option' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 171 to 176 in a510014 !Line: 171 - error: std::move of the expression of the trivially-copyable type 'TestCaseOutCompareOptions' has no effect; remove std::move() [hicpp-move-const-arg,performance-move-const-arg,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 171 to 176 in a510014 !Line: 171 - error: no header providing "std::move" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 173 to 178 in a510014 !Line: 173 - error: std::move of the expression of the trivially-copyable type 'bool' has no effect; remove std::move() [hicpp-move-const-arg,performance-move-const-arg,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 173 to 178 in a510014 !Line: 173 - error: no header providing "std::move" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 175 to 180 in a510014 !Line: 175 - error: 'pass' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 175 to 180 in a510014 !Line: 175 - error: std::move of the expression of the trivially-copyable type 'bool' has no effect; remove std::move() [hicpp-move-const-arg,performance-move-const-arg,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 176 to 181 in a510014 !Line: 176 - error: 'lastRunTime' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 176 to 181 in a510014 !Line: 176 - error: std::move of the expression of the trivially-copyable type 'long long' has no effect; remove std::move() [hicpp-move-const-arg,performance-move-const-arg,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 176 to 181 in a510014 !Line: 176 - error: no header providing "std::move" is directly included [misc-include-cleaner,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 178 to 183 in a510014 !Line: 178 - error: 'stdoutCaptured' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 178 to 183 in a510014 !Line: 178 - error: std::move of the expression of the trivially-copyable type 'bool' has no effect; remove std::move() [hicpp-move-const-arg,performance-move-const-arg,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 179 to 184 in a510014 !Line: 179 - error: 'clogCaptured' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 179 to 184 in a510014 !Line: 179 - error: std::move of the expression of the trivially-copyable type 'bool' has no effect; remove std::move() [hicpp-move-const-arg,performance-move-const-arg,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 180 to 185 in a510014 !Line: 180 - error: 'stderrCaptured' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 180 to 185 in a510014 !Line: 180 - error: std::move of the expression of the trivially-copyable type 'bool' has no effect; remove std::move() [hicpp-move-const-arg,performance-move-const-arg,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 232 to 237 in a510014 !Line: 232 - error: operator=() does not handle self-assignment properly [cert-oop54-cpp,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 232 to 237 in a510014 !Line: 232 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 259 to 264 in a510014 !Line: 259 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 260 to 265 in a510014 !Line: 260 - error: std::move of the expression of the trivially-copyable type 'TestCaseOutCompareOptions' has no effect; remove std::move() [hicpp-move-const-arg,performance-move-const-arg,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 262 to 267 in a510014 !Line: 262 - error: std::move of the expression of the trivially-copyable type 'bool' has no effect; remove std::move() [hicpp-move-const-arg,performance-move-const-arg,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 264 to 269 in a510014 !Line: 264 - error: std::move of the expression of the trivially-copyable type 'bool' has no effect; remove std::move() [hicpp-move-const-arg,performance-move-const-arg,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 265 to 270 in a510014 !Line: 265 - error: std::move of the expression of the trivially-copyable type 'long long' has no effect; remove std::move() [hicpp-move-const-arg,performance-move-const-arg,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 267 to 272 in a510014 !Line: 267 - error: std::move of the expression of the trivially-copyable type 'bool' has no effect; remove std::move() [hicpp-move-const-arg,performance-move-const-arg,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 268 to 273 in a510014 !Line: 268 - error: std::move of the expression of the trivially-copyable type 'bool' has no effect; remove std::move() [hicpp-move-const-arg,performance-move-const-arg,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 269 to 274 in a510014 !Line: 269 - error: std::move of the expression of the trivially-copyable type 'bool' has no effect; remove std::move() [hicpp-move-const-arg,performance-move-const-arg,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 287 to 292 in a510014 !Line: 287 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 299 to 304 in a510014 !Line: 299 - error: do not use 'endl' with streams; use '\n' instead [performance-avoid-endl,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 300 to 305 in a510014 !Line: 300 - error: do not use 'endl' with streams; use '\n' instead [performance-avoid-endl,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 306 to 311 in a510014 !Line: 306 - error: static member accessed through instance [readability-static-accessed-through-instance,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 308 to 313 in a510014 !Line: 308 - error: static member accessed through instance [readability-static-accessed-through-instance,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 317 to 322 in a510014 !Line: 317 - error: static member accessed through instance [readability-static-accessed-through-instance,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 325 to 330 in a510014 !Line: 325 - error: the value returned by this function should not be disregarded; neglecting it may lead to errors [bugprone-unused-return-value,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 330 to 335 in a510014 !Line: 330 - error: do not use 'endl' with streams; use '\n' instead [performance-avoid-endl,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 340 to 345 in a510014 !Line: 340 - error: do not use 'endl' with streams; use '\n' instead [performance-avoid-endl,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 345 to 350 in a510014 !Line: 345 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 374 to 379 in a510014 !Line: 374 - error: method 'captureStdout' can be made static [readability-convert-member-functions-to-static,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 398 to 403 in a510014 !Line: 398 - error: method 'captureClog' can be made static [readability-convert-member-functions-to-static,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 422 to 427 in a510014 !Line: 422 - error: method 'captureStdErr' can be made static [readability-convert-member-functions-to-static,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 478 to 483 in a510014 !Line: 478 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 483 to 488 in a510014 !Line: 483 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 488 to 493 in a510014 !Line: 488 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 493 to 498 in a510014 !Line: 493 - error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 506 to 511 in a510014 !Line: 506 - error: static member accessed through instance [readability-static-accessed-through-instance,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 507 to 512 in a510014 !Line: 507 - error: static member accessed through instance [readability-static-accessed-through-instance,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 508 to 513 in a510014 !Line: 508 - error: do not use 'endl' with streams; use '\n' instead [performance-avoid-endl,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 512 to 517 in a510014 !Line: 512 - error: do not use 'endl' with streams; use '\n' instead [performance-avoid-endl,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 528 to 533 in a510014 !Line: 528 - error: static member accessed through instance [readability-static-accessed-through-instance,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 529 to 534 in a510014 !Line: 529 - error: static member accessed through instance [readability-static-accessed-through-instance,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 530 to 535 in a510014 !Line: 530 - error: do not use 'endl' with streams; use '\n' instead [performance-avoid-endl,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 534 to 539 in a510014 !Line: 534 - error: do not use 'endl' with streams; use '\n' instead [performance-avoid-endl,-warnings-as-errors]
TestCPP/src/TestCPPTestCase.cpp Lines 541 to 546 in a510014 !Line: 541 - error: variable name 're' is too short, expected at least 3 characters [readability-identifier-length,-warnings-as-errors]
TestCPP/include/internal/TestCPPTestSuite.h Lines 79 to 84 in a510014 !Line: 79 - error: constructor does not initialize these fields: firstRun, testSuitePassedMessage, lastRunSucceeded, lastRunSuccessCount, lastRunFailCount, totalRuntime [cppcoreguidelines-pro-type-member-init,hicpp-member-init,-warnings-as-errors]
TestCPP/include/internal/TestCPPTestSuite.h Lines 79 to 84 in a510014 !Line: 79 - error: rvalue reference parameter 'newSuiteName' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved,-warnings-as-errors]
TestCPP/include/internal/TestCPPTestSuite.h Lines 80 to 85 in a510014 !Line: 80 - error: all parameters should be named in a function [hicpp-named-parameter,readability-named-parameter,-warnings-as-errors]
TestCPP/include/internal/TestCPPTestSuite.h Lines 90 to 95 in a510014 !Line: 90 - error: constructor does not initialize these fields: firstRun, testSuitePassedMessage, lastRunSucceeded, lastRunSuccessCount, lastRunFailCount, totalRuntime [cppcoreguidelines-pro-type-member-init,hicpp-member-init,-warnings-as-errors]
TestCPP/include/internal/TestCPPTestSuite.h Lines 90 to 95 in a510014 !Line: 90 - error: constructors that are callable with a single argument must be marked explicit to avoid unintentional implicit conversions [hicpp-explicit-conversions,-warnings-as-errors]
TestCPP/include/internal/TestCPPTestSuite.h Lines 90 to 95 in a510014 !Line: 90 - error: rvalue reference parameter 'newSuiteName' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved,-warnings-as-errors]
TestCPP/include/internal/TestCPPTestSuite.h Lines 112 to 117 in a510014 !Line: 112 - error: function 'addTests' has inline specifier but is implicitly inlined [readability-redundant-inline-specifier,-warnings-as-errors]
!Maximum character count per GitHub comment has been reached! Not all warnings/errors has been parsed! |
Codecov ReportAll modified and coverable lines are covered by tests ✅
✅ All tests successful. No failed tests found. Additional details and impacted files@@ Coverage Diff @@
## main #135 +/- ##
=======================================
Coverage 87.44% 87.44%
=======================================
Files 10 10
Lines 486 486
Branches 61 61
=======================================
Hits 425 425
Misses 52 52
Partials 9 9 ☔ View full report in Codecov by Sentry. |
Updates the clang-tidy config and the MSVC builds.